someone who cleans off lice/fleas - German English Dictionary